avow/declare spontaneously - Turc Anglais Dictionnaire